.engine_header{
	margin-bottom: 0;	
	.logo{
		display: flex;
		align-items: center;
		margin-right: 18px;
	}
}
.carousel-inner > .item > img{
	width: 100%;
}

.layaflash{
	padding-top: 67px;
	padding-bottom: 94px;
	background-color: #8bc01f;
	.container{
		.flash_tittle{
			display: flex;
			align-items: center;
			height: 53px;
			margin-bottom: 10px;
			h1,span{
				font-size: 48px
			}
			h1{
				margin: 0;
				color: white;
				
			}
			span{
				width: 53px;
				height: 53px;
				line-height: 53px;
				text-align: center;
				background-color: white;
				color: #8bc01f;
				margin-right: 5px;
			}
		}
		.flash_content{
			margin-left: 10px;
			color: white;
			button{
				font-size: 14px;
				color: #8bc01f;
				margin-top: 40px;
			}
			p{
				line-height: 2;
			}
			h3{
				margin-bottom: 50px;
			}
		}
	}
}

.layaplayer{
	background-color: #3393df;
	padding: 60px 0;
	.container{
		.player_tittle{
			display: flex;
			align-items: center;
			height: 53px;
			margin-bottom: 10px;
			
			h1{
				margin: 0;
				color: white;
				font-size: 42px;
			}
			span{
				font-size: 32px;
				width: 44px;
				height: 44px;
				line-height: 44px;
				text-align: center;
				background-color: white;
				color: #3393df;
				margin-right: 5px;
			}
		}
		.row{
			h3,p{
				color: white;
			}
			p{
				line-height: 2;
			}
			.player_righticon{
				margin-top: 156px;
			}
		}
	}
}

.layaAiropen,.layastorepublish{
	padding: 90px 0;
	.container{
		.h_tittle{
			color: #3393df;
		}
		.p_content{
			text-indent: 28px;
		}
		.airopen_tittle,.storepublish_tittle{
			display: flex;
			align-items: center;
			height: 53px;
			margin-bottom: 10px;
			
			h1{
				margin: 0;
				color: #3393df;
				font-size: 42px;
			}
			span{
				font-size: 32px;
				width: 44px;
				height: 44px;
				line-height: 44px;
				text-align: center;
				background-color: #3393df;
				color: white;
				margin-right: 5px;
			}
		}
		.air_content,.open_content,.stroe_content,.publish_content{
			h5{
				margin-top: 37px;
			}
			p{
				margin-top: 22px;
				height: 40px;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				text-overflow: ellipsis;
			}
		}
		.air_icon,.open_icon,.stroe_icon,.publish_icon{
			margin-top: 40px;
			img{
				margin: 0 auto;
			}
		}
	}
}


.footer{
	height: 113px;
	background-color: #3b3b3b;
	display: flex;
	align-items: center;
	.foot_box{
		width: 80%;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
		&::before{
			content: none;
		}
		&::after{
			content: none;
		}
		.foot_left{
			color: #9c9ea5;
			width: 430px;
			ul{
				list-style: none;
				display: flex;
				justify-content: flex-start;
				padding: 0;
				li{
					margin-right: 10px;
				}
			}
		}
		.foot_right{
			display: flex;
			width: 200px;
			&>div{
				margin-right: 20px;
			}
		}
	}
	
}
@media only screen and (min-width:768px) and (max-width:991px) {
		.container{
			.logo{
				margin-right: 0;
			}
			.navbar-brand{
				padding-right: 3px;
				padding-left: 3px;
			}
			.nav>li>a{
				padding-right: 5px;
				padding-left: 5px;
			}
		}
		.layaflash{
			padding-top: 47px;
			padding-bottom: 54px;
		}
		.layaplayer{
			padding: 30px 0;
		}
		.layaAiropen,.layastorepublish{
			text-align: center;
			padding-top: 30px;
			padding-bottom: 0;
			.container{
				.airopen_tittle,.storepublish_tittle{
					justify-content: center;
				}
				.air_content,.open_content,.stroe_content,.publish_content{
					h5{
						margin-top: 20px;
					}
					p{
						margin-top: 10px;
					}
				}
			}
			
		}
		
		.footer{
			.foot_box{
				margin: 0 15px;
				width: 100%;
			}
		}
	}
	@media only screen and (max-width:767px) {
		.layaflash{
			padding-top: 47px;
			padding-bottom: 54px;
		}
		.layaplayer{
			padding: 30px 0;
		}
		.layaAiropen,.layastorepublish{
			
			padding-top: 30px;
			padding-bottom: 0;
			.container{
				.air_content,.open_content,.stroe_content,.publish_content{
					h5{
						margin-top: 20px;
					}
					p{
						margin-top: 10px;
					}
				}
			}
			
		}
		
		.footer{
			.foot_box{
				width: 95%;
				padding: 0;
				.foot_left,.foot_right{
					padding: 0;
				}
				.foot_left{
					width: 100%;
					ul,p{
						width: 100%;
					}
					ul{
						margin-bottom: 5px;
					}
					p{
						margin-bottom: 5px;
						text-align: justify;
					}
				}
				.foot_right{
					width: 100%;
					justify-content: flex-end;
					.foot_icon{
						width: 28px;
					}
				}
			}
		}
	}